be self-sustained - Fransızca İngilizce Sözlük